﻿////页面加载
//$(document).ready(function () {
//    $("#btnSave").bind("click", btnSave_click);
//    //$("#btnCancel").bind("click", btnCancel_click);
//    Count_Total();
//})

// jquery mobile 初始化完毕后的事件
$(document).on("pageinit", "#mainPage", function () {

    //注册删除事件: 从左向右滑动
    $("#olOrder .data").live("swipeleft", btnDel_click);

    $("#btnSave").bind("click", btnSave_click);

    //注册 卡号文本框改变事件
   
   // $("#Code").live("change", txtCode_change);
    Count_Total();
});

function btnSave_click() {

    var v_CardID = $("#Code").val();
    if (v_CardID == "") {
        alert("会员卡必填！");
        return;
    }

    if (confirm("你确使提交订单？")) {
        //异步提交表单,表单中input元素必须设置name 属性
        $.post("/WeiXin/SaveOrder", { vipCardCode: v_CardID }, function (result) {
            if (result.data > 0) {
                //订单购买成功,转到成功页面 
                window.location.href = "/WeiXin/CheckBill?OrderID=" + result.data;
            }
            else {
                alert("订购失败，请稍后重试");
            }
        }, "Json");
    }

}

function Count_Total() {
    var totalList = $("#olOrder li span[id='total']");
    var v_orderTotal = 0;
    $.each(totalList, function (i, item) {
        v_orderTotal += parseFloat($(item).html());
    });
    $("#OrderTotal").html(v_orderTotal);
}

function Quantity_onchange(e) {
    var quantity = $(e).val();
    var price = $(e).parent().parent().find("#pPrice").html();
    $(e).parent().parent().find("#total").html(price * quantity);

    //刷新总价
    Count_Total();
}

function btnDel_click() {
    var v_productId = $(this).find("input[name='AID']").val();
    if (confirm("你确使删除该项？")) {
        //异步提交表单,表单中input元素必须设置name 属性
        $.post("/WeiXin/DeleteFromShoppingCart", { productId: v_productId }, function (result) {
            if (result="OK") {
                //订单购买成功,转到成功页面 
                window.location.href = "/WeiXin/ShoppingCart";
            }
            else {
                alert(result);
            }
        });
    }
}

function txtCode_change() {
    //异步提交表单,表单中input元素必须设置name 属性
    var v_cardCode = $("#Code").val();
    var v_VipDiscount =1;
    $.post("/WeiXin/ChangePrice", { vipCardCode: v_cardCode }, function (result) {
        //获取用户折扣
        var v_VipDiscount = result.Discount;           
    }, "json");

    //刷新列表价格
    $.each($("#olOrder .data"), function (i, item) {
        var v_price = $(item).find("input[id='price']").val();
        var v_buyPrice = v_price * v_VipDiscount;
        var v_quantity = $(item).find("span[id='spQuantity']").html();
        $(item).find("span[id='pPrice']").html(v_buyPrice);
        $(item).find("span[id='total']").html(v_buyPrice * v_quantity);
    });
    //刷新总订单
    Count_Total();

    //绑定卡号
    $("#Buyer").val(v_cardCode);
    $("#olOrder").listview('refresh'); // 刷新
}


function btnCancel_click() {
    window.history.go(-1);
}
